function validardniContri(caso){
	if (caso=='-1'){
		var dni=$("#txtNrodocumentoContri").val();
		var tipodocumento=$("#cboTipodocumentoContri").val();
		if((dni.length)==0){
			alert("Ingrese el nro de documento");
			return ;
		}
		var param="tipodocumento="+tipodocumento;
		var urlpage="index.php/Contribuyente/validardnii";
		commonajax(urlpage, param, "#txtCodigoContri");
	}else{
		var dni=$("#txtNrodocumentoContri").val();	
		var tipodocumento=$("#cboTipodocumentoContri").val();
		if (dni.length != caso ){
			alert('LA LONGITUD DEL DATO NO CORRESPONDE AL TIPO DE DOCUMENTO('+caso+') INGRESE NUEVAMENTE EL NRO DE DOCUMENTO DE IDENTIDAD');
			return ;
		}
		var param="dni="+dni+"&tipodocumento="+tipodocumento;
		var urlpage="index.php/Contribuyente/buscardni";
		commonajax(urlpage, param, "#txtCodigoContri");}
	}

function guardarContri(){
	
	var Codigo=$("#txtCodigoContri").val();
	var Tipodepersona=$("#cboTipodepersonaContri").val();
	var Tipodocumento=$("#cboTipodocumentoContri").val();
	var Nrodocumento=$("#txtNrodocumentoContri").val();
	var Apepat=$("#txtApepatContri").val();
	var Apemat=$("#txtApematContri").val();
	var Nombre=$("#txtNombreContri").val();
	var Codigopostal=$("#cboCodigopostalContri").val();
	var Codvia=$("#txtCodviaContri").val();
	var Tipourb=$("#txtTipourbContri").val();
	var DetalleUrbanizacion=$("#txtDetalleUrbanizacionContri").val();
	var Detallevia=$("#txtDetalleviaContri").val();
	var Direccion=$("#txtDireccionContri").val();
	var Nrofiscal=$("#txtNrofiscalContri").val();
	var nroDepartamento=$("#txtnroDepartamentoContri").val();
	var Interior=$("#txtInteriorContri").val();
	var Detalleinterior=$("#txtDetalleinteriorContri").val();
	var Bloque=$("#txtBloqueContri").val();
	var Manzana=$("#txtManzanaContri").val();
	var Lote=$("#txtLoteContri").val();
	var Referencia=$("#txtReferenciaContri").val();
	var Nrotelefono=$("#txtNrotelefonoContri").val();
	var Nrofax=$("#txtNrofaxContri").val();
	var Correo=$("#txtCorreoContri").val();
	var Fechanacimiento=$("#txtFechanacimientoContri").val();
	
	if(Tipodocumento=='0000000000'){
		alert('SELECCIONE EL TIPO DE DOCUMENTO...');
		$("#cboTipodocumentoContri").focus();
		return;	}
	
	if(Nrodocumento==''){
		alert('ESCRIBA EL NRO DE DOCUMENTO...');
		$("#txtNrodocumentoContri").focus();
		return;	}	
	
	if(Tipodepersona=='0000000000'){
		alert('SELECCIONE EL TIPO DE PERSONA...');
		$("#cboTipodepersonaContri").focus();
		return;
	}
	
	if (Tipodepersona=='01'){
		
		if(Apepat==''){
			alert('ESCRIBA EL APELLIDO PATERNO DEL CONTRIBUYENTE...');
			$("#txtApepatContri").focus();
			return;	}
		if(Apemat==''){
			alert('ESCRIBA EL APELLIDO MATERNO DEL CONTRIBUYENTE...');
			$("#txtApematContri").focus();
			return;	}
		if(Nombre==''){
			alert('ESCRIBA EL NOMBRE DEL CONTRIBUYENTE...');
			$("#txtNombreContri").focus();
			return;	}
		if(Fechanacimiento==''){
			alert('ESCRIBA LA FECHA DE NACIMIENTO DEL CONTRIBUYENTE...');
			$("#txtFechanacimientoContri").focus();
			return;	}
	}
	
	if (Tipodepersona=='02'){
		
		if(Apepat==''){
			alert('ESCRIBA EL NOMBRE COMPLETO DE LA EMPRESA...');
			$("#txtApepatContri").focus();
			return;	}
		if(Fechanacimiento==''){
			alert('ESCRIBA LA FECHA DE INSCRIPCION DE LA EMPRESA...');
			$("#txtFechanacimientoContri").focus();
			return;	}		
	}
		
	if(Codigopostal=='0000000000'){
		alert('SELECCIONE EL TIPO DE POSTAL...');
		$("#cboCodigopostalContri").focus();
		return;
	}
	
	
	var param="&Codigo="+Codigo+"&Tipodepersona="+Tipodepersona+"&Tipodocumento="+Tipodocumento+"&Nrodocumento="+Nrodocumento+"&Apepat="+Apepat+"&Apemat="+Apemat+"&Nombre="+Nombre+"&Codigopostal="+Codigopostal+"&Codvia="+Codvia+"&Tipourb="+Tipourb+"&DetalleUrbanizacion="+DetalleUrbanizacion+"&Detallevia="+Detallevia+"&Direccion="+Direccion+"&Nrofiscal="+Nrofiscal+"&nroDepartamento="+nroDepartamento+"&Interior="+Interior+"&Detalleinterior="+Detalleinterior+"&Bloque="+Bloque+"&Manzana="+Manzana+"&Lote="+Lote+"&Referencia="+Referencia+"&Nrotelefono="+Nrotelefono+"&Nrofax="+Nrofax+"&Correo="+Correo+"&Fechanacimiento="+Fechanacimiento;
	var urlpage="index.php/Contribuyente/grabar";
	bloquearContri(true,true);
	commonajax(urlpage, param, "#txtCodigoContri");
	
}

function bloquearContri(personal,direccion){
	var estado1='';
	var color1='#ffffff';
	var color='#ffffff';
	
	if (personal==true){
		estado1='disabled';
		color1='#EDECF4';
	}
	var estado='';
	
	if (direccion==true){
		estado='disabled';
		color='#EDECF4';
	}
	//alert(personal)
	$("#txtCodigoContri").attr('readonly',true);
	$("#cboTipodepersonaContri").attr('disabled',estado1);
	$("#cboTipodocumentoContri").attr('disabled',estado1);
	$("#txtNrodocumentoContri").attr('readonly',personal);
	$("#txtApepatContri").attr('readonly',personal);
	$("#txtApematContri").attr('readonly',personal);
	$("#txtNombreContri").attr('readonly',personal);
	$("#txtNrotelefonoContri").attr('readonly',personal);
	$("#txtNrofaxContri").attr('readonly',personal);
	$("#txtCorreoContri").attr('readonly',personal);
	$("#txtFechanacimientoContri").attr('readonly',personal);
	
	
	$("#cboCodigopostalContri").attr('disabled',estado);
	$("#txtCodviaContri").attr('readonly',direccion);
	$("#txtTipourbContri").attr('readonly',direccion);
	$("#txtDetalleUrbanizacionContri").attr('readonly',direccion);
	$("#txtDetalleviaContri").attr('readonly',direccion);
	$("#txtDireccionContri").attr('readonly',direccion);

	$("#txtNrofiscalContri").attr('readonly',direccion);
	$("#txtnroDepartamentoContri").attr('readonly',direccion);
	$("#txtInteriorContri").attr('readonly',direccion);
	$("#txtDetalleinteriorContri").attr('readonly',direccion);
	$("#txtBloqueContri").attr('readonly',direccion);
	$("#txtManzanaContri").attr('readonly',direccion);
	$("#txtLoteContri").attr('readonly',direccion);
	$("#txtReferenciaContri").attr('readonly',direccion);

	
/*************************************/

	$("#txtCodigoContri").css('background-color', '#EDECF4');
	$("#cboTipodepersonaContri").css('background-color', color1);
	$("#cboTipodocumentoContri").css('background-color', color1);
	$("#txtNrodocumentoContri").css('background-color', color1);
	$("#txtApepatContri").css('background-color', color1);
	$("#txtApematContri").css('background-color', color1);
	$("#txtNombreContri").css('background-color', color1);
	$("#txtNrotelefonoContri").css('background-color', color1);
	$("#txtNrofaxContri").css('background-color', color1);
	$("#txtCorreoContri").css('background-color', color1);
	$("#txtFechanacimientoContri").css('background-color', color1);
	
	
	$("#cboCodigopostalContri").css('background-color', color);
	$("#txtCodviaContri").css('background-color', color);
	$("#txtTipourbContri").css('background-color', color);
	$("#txtDetalleUrbanizacionContri").css('background-color', color);
	$("#txtDetalleviaContri").css('background-color', color);
	$("#txtDireccionContri").css('background-color', color);
	$("#txtNrofiscalContri").css('background-color', color);
	$("#txtnroDepartamentoContri").css('background-color', color);
	$("#txtInteriorContri").css('background-color', color);
	$("#txtDetalleinteriorContri").css('background-color', color);
	$("#txtBloqueContri").css('background-color', color);
	$("#txtManzanaContri").css('background-color', color);
	$("#txtLoteContri").css('background-color', color);
	$("#txtReferenciaContri").css('background-color', color);

	//.css(\'background-color\', \'#fffbc3\');';
}
function limpiarContri(){
	$("#txtCodigoContri").val('');
	$("#cboTipodepersonaContri").val('01');
	$("#cboTipodocumentoContri").val('01');
	$("#txtNrodocumentoContri").val('');
	$("#txtApepatContri").val('');
	$("#txtApematContri").val('');
	$("#txtNombreContri").val('');
	$("#cboCodigopostalContri").val('L31');
	$("#txtCodviaContri").val('');
	$("#txtTipourbContri").val('');
	$("#txtDetalleUrbanizacionContri").val('');
	$("#txtDetalleviaContri").val('');
	$("#txtDireccionContri").val('');

	$("#txtNrofiscalContri").val('');
	$("#txtnroDepartamentoContri").val('');
	$("#txtInteriorContri").val('');
	$("#txtDetalleinteriorContri").val('');
	$("#txtBloqueContri").val('');
	$("#txtManzanaContri").val('');
	$("#txtLoteContri").val('');
	$("#txtReferenciaContri").val('');

	$("#txtNrotelefonoContri").val('');
	$("#txtNrofaxContri").val('');
	$("#txtCorreoContri").val('');
	$("#txtFechanacimientoContri").val('');
	bloquearContri(false, false);
	$("#btnAccionContri").hide();
	tipopersonaContri();
	
}
function llenarContri(json){
	
	if (json[0][0]=='') return;
	bloquearContri(true,true);
	$("#btnAccionContri").show();
	$("#txtCodigoContri").val(json[0][0]); 
	$("#cboTipodepersonaContri").val(json[0][1]);
	$("#cboTipodocumentoContri").val(json[0][2]);
	$("#txtNrodocumentoContri").val(json[0][3]);
	$("#txtApepatContri").val(json[0][4]);
	$("#txtApematContri").val(json[0][5]);
	$("#txtNombreContri").val(json[0][6]);
	$("#cboCodigopostalContri").val(json[0][7]);
	$("#txtCodviaContri").val(json[0][8]);
	$("#txtTipourbContri").val(json[0][9]);
	$("#txtDetalleUrbanizacionContri").val(json[0][10]);
	$("#txtDetalleviaContri").val(json[0][11]);
	$("#txtDireccionContri").val(json[0][12]);
	//txtDetalleviaContri
	//tipo de via detalle av. jr.
	$("#txtNrofiscalContri").val(json[0][13]);
	$("#txtnroDepartamentoContri").val(json[0][14]);
	$("#txtInteriorContri").val(json[0][15]);
	$("#txtDetalleinteriorContri").val(json[0][16]);
	$("#txtBloqueContri").val(json[0][17]);
	$("#txtManzanaContri").val(json[0][18]);
	$("#txtLoteContri").val(json[0][19]);
	$("#txtReferenciaContri").val(json[0][20]);


	
	$("#txtNrotelefonoContri").val(json[0][21]);
	$("#txtNrofaxContri").val(json[0][22]);
	$("#txtCorreoContri").val(json[0][23]);
	$("#txtFechanacimientoContri").val(json[0][28]);
	tipopersonaContri();
}

function modificarContri(){
	bloquearContri(false,true);	
}
function tipopersonaContri(){
	var tipodocumento=$("#cboTipodepersonaContri").val();
	if (tipodocumento=='01'){
		$("#txtApematContri").show();
		$("#txtNombreContri").show();
		$("#txtApepatContri").css('width', '250px');
		$("#mama").show();
		$("#nombre").show();
		$("#papa").html('Apellido Paterno:');
		$("#fecha").html('Fecha De Nacimiento:');
	}else if(tipodocumento=='02'){
		$("#txtApematContri").hide();
		$("#txtNombreContri").hide();
		$("#txtApepatContri").css('width', '400px');
		$("#mama").hide();
		$("#nombre").hide();
		
		$("#papa").html('Nombre De la Empresa:');
		$("#fecha").html('Fecha de Inscripcion:');
	}
}

function cerrarContri(){
	
	if($("#txtCodigoContri").val()!=''){
		
	var codigo=$("#txtCodigoContri").val();
	$("#rbtCodigo").attr("checked",true);
	$("#txtBuscar").val(codigo);
	$(document).ready(function(){
		buscarContribuyente();
	});
	}
	closelight2(false);
	
}